package dao;

import entity.Instructor;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface InstructorMapper {
    Instructor getInstructorByInstID(String instID);

    //通过instID和password获取instructor
    Instructor getInstructorByInstIDAndPassword(@Param("instID") String instID, @Param("password") String password);

    //查询全部辅导员
    List<Instructor> getAllInstructor();

    //更新辅导员信息
    boolean updateInstructor(Instructor instructor);

    //删除辅导员信息
    boolean deleteInstructor(String instID);

    //添加辅导员
    boolean addInstructor(Instructor instructor);

    //模糊查询辅导员
    List<Instructor> getInstructorByInstIDORInstName(@Param("instID") String instID, @Param("instName") String instName);
}
